home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-01
/
lcppb.zip
/
LCPP04.ZIP
/
POPUP.H
< prev
next >
Wrap
C/C++ Source or Header
|
1991-07-03
|
2KB
|
47 lines
// popup.h -- Header file for popup.cpp
//#include <stream.hpp>
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
//#include <disp.h>
#include "disp.h"
#include <dos.h>
#include <stdio.h>
#define MAXWINDOW 10 // Maximum number of windows
#define MAXCOLOR 7 // Maximum background color (min = 0)
#define MAXROW 22 // Maximum row number (min = 0)
#define MAXCOL 79 // Maximum column number (min = 0)
#define WHITE 15 // Color number for whiter than white
#define MONOCHROME 7 // Monochrome display mode number
struct winrec { // Window record
void * bufptr; // Saved text. NULL if window is closed
unsigned trow; // Top row number
unsigned lcol; // Left column number
unsigned brow; // Bottom row number
unsigned rcol; // Right column number
int attribute; // Background & foreground color
};
typedef winrec *winrecptr; // Define winrecptr data type
/* -- Function prototypes */
void error(char *errmsg);
void pause(void);
int randrange(int low, int high);
void openWindow(winrecptr wrp, int backcolor, unsigned trow,
unsigned lcol, unsigned brow, unsigned rcol);
void displayText(winrecptr wrp, char *message);
void closeTopWindow(winrecptr wrp);
// Copyright (c) 1990 by Tom Swan. All rights reserved
// Revision 1.00 Date: 08/29/1990 Time: 11:19 am
// Revision 1.01 Date: 07/03/1991 Time: 04:00 pm
// Converted for Borland C++ 2.0